package com.ruoyi.asms.domain.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @Description
 * @Author YangJun
 * @Date 2021年11月1日 15:21:54
 **/
@Data
@NoArgsConstructor
public class FaultBasicInfoVo {

    @ApiModelProperty(value = "报修用户主键")
    private Long userId;

    @ApiModelProperty(value = "报修用户姓名")
    private String nickName;

    @ApiModelProperty(value = "报修用户电话")
    private String phonenumber;

    @ApiModelProperty(value = "报修人微信号")
    private String wxOpenId;

    @ApiModelProperty(value = "报修地址")
    private String fullName;

    @ApiModelProperty(value = "经度")
    private String longitude;

    @ApiModelProperty(value = "维度")
    private String latitude;

    @ApiModelProperty(value = "地址主键")
    private Long addressId;

    @ApiModelProperty(value = "报修时间")
    private Long createTime;

    @ApiModelProperty(value = "故障主键")
    private Long faultId;

    @ApiModelProperty(value = "故障主键")
    private Long faultAssetId;

    @ApiModelProperty(value = "故障描述")
    private String description;

    @ApiModelProperty(value = "维修人姓名")
    private String repairName;

    @ApiModelProperty(value = "故障所处的阶段")
    private Integer stage;

    @ApiModelProperty(value = "故障资产名称")
    private String assetName;

    @ApiModelProperty(value = "紧急程度(0不紧急、1一般紧急、2非常紧急) 查看未派单时展示")
    private Integer urgencyDegree;

    @ApiModelProperty(value = "维修人电话")
    private String repairTel;

    @ApiModelProperty(value = "是否接单（0是 1否）")
    private Integer isActiveReceive;

    @ApiModelProperty(value = "是否延后处理（0是，1否）")
    private Integer isDelayResolve;

    @ApiModelProperty(value = "延后处理天数")
    private Integer delayDayNum;

    @ApiModelProperty(value = "延后处理原因")
    private String delayReason;

}
